*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	list-style: none;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
}
a{
	text-decoration: none;
}
a:hover,ul li a:hover,dl dt a:hover{
	color: #f00;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	text-decoration: none;
}
img{
	border: 0;
}
.header{
	width: 100%;
	height: 150px;
	background: url(../images/header-background.png);
}
.header .header_top{
	margin: 0 auto;
	height: 100px;
	width: 1200px;
}
.logo{
	width: 400px;
	margin-top: 20px;
	float: left;
}
/*导航菜单开始*/
.nav_box{
	width: 100%;
	position: absolute;
}
.nav_main{
	width: 1200px;
	height: 44px;
	margin: 0 auto;
	z-index: 1000;
}
#nav{
	width: 1200px;
	height: 50px;
	float: left;
	-webkit-animation: nav_box 1s;
	animation: nav_box 1s;
	position:relative;
}
#nav .main_level{
	float: left;
	width: 150px;
	font-size: 16px;
	position:relative;
}
#nav .main_level a{
	color: #fff;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 100%;
	display: block;
}
#nav :hover a{
	color: #fff;
	background: #2a63b9;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
#nav .main_level ul{
	display: none;
	z-index: 909;
	width: 150px;
	position: absolute;
	top: 50px;
	list-style: none;
	/*background: url(../images/tm.png) repeat;*/
}
#nav .main_level:hover ul{
	display: block;
}
#nav .main_level ul li{;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #2a63b9;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	margin-bottom: 1px;
}

#nav .main_level ul li a{
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	display: block;
	width: 100%;
}
#nav .main_level ul li a:hover{
	color: #fff;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: 100;
	background: #214782;
}
/*导航菜单-二级菜单*/
.dh1{
	display: block;
	animation: dh_li 0.8s;
	-webkit-animation: dh_li 0.8s;
}
.dh2{
	display: block;
	animation: dh_li 1s;
	-webkit-animation: dh_li 1s;
}
.dh3{
	display: block;
	animation: dh_li 1.2s;
	-webkit-animation: dh_li 1.2s;
}
.dh4{
	display: block;
	animation: dh_li 1.4s;
	-webkit-animation: dh_li 1.4s;
}
.dh5{
	display: block;
	animation: dh_li 1.6s;
	-webkit-animation: dh_li 1.6s;
}
.dh6{
	display: block;
	animation: dh_li 1.8s;
	-webkit-animation: dh_li 1.8s;
}
.dh_er{
	position: relative;
}
/*@keyframes nav_box
{
	from {left:-50px;}
	to {left:0px;}
}*/
@keyframes nav_box {  
0%{ 
	opacity: 0;
	transform:translate(-50px,0px); 
	}
}
@-webkit-keyframes nav_box {  
0%{ 
	opacity: 0;
	transform:translate(-50px,0px); 
	}
}
/*Safari and Chrome*/
/*@-webkit-keyframes nav_box  
{
	from {left:-50px;}
	to {left:0px;}
}*/
@-webkit-keyframes dh_li {  
0%{ 
	opacity: 0;
	-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px);
	}
}
@keyframes dh_li { 
0%{
	opacity: 0;
	transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px);
	}
}
/*导航菜单结束*/

.carousel-inner img{
	margin: 0 auto;
}
/*新闻动态开始*/
.news_notice_bigbox{
	width: 100%;
}
.news_notice_center{
	margin: 0 auto;
	width: 1200px;
	height: 440px;
}
.news_left{
	width: 590px;
	height: 440px;
	padding: 40px 0;
	float: left;
	margin-right: 20px;
}
.news_title{
	width: 100%;
	height: 30px;
}
.news_title img{
	float: left;
	display: block;
	padding: 4px 7px;
}
.news_title h3{
	float: left;
	font-size: 20px;
	color: #333;
	font-weight: normal;
	line-height: 30px;
	margin-top: 0;
}
.news_title a{
	float: right;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #3145ac;
	text-decoration: none;
}
.news_title a:hover{
	text-decoration: none;
	color: #f00;
}
.news_line{
	height: 1px;
	background: #9c9c9c;
	margin: 8px 0 8px 0;
	width: 100%;
}
.news_content{
	width: 100%;
	/*border: 1px solid red;*/
}
.news_content ul li{
	margin: 14px 0;
	height: 97px;
}
.news_content ul li .news_li_pic{
	float: left;
	margin-right: 8px;
	width: 142px;
	display: block;
	background: #f5f5f5;
	overflow: hidden;
}
.news_li_pic img{
	width: 142px;
	height: 97px;
}
.news_li_pic img:hover{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.news_content ul li .news_text{
	float: left;
	width: 430px;
	padding-left: 8px;
}
.news_content ul li .news_text a{
	display: block;
	color: #555;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_content ul li .news_text a:hover{
	text-decoration: none;
	color: #3a7bbd;
}
.news_content ul li .news_text p{
	color: #888888;
	font-size: 14px;
	height: 52px;
	line-height: 26px;
	overflow: hidden;
	position: relative;
}
.news_content ul li .news_text p span{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #7b91a7;
}
.notice_right{
	float: right;
	width: 570px;
	height: 440px;
	margin-left: 20px;
	padding: 40px 0;
}
.notice_right ul{
	width: 100%;
	margin-top: 10px;
}
.notice_right ul li{
	border-bottom: 1px dotted #ccc;
	height: 36px;
	line-height: 36px;
	background: url(../images/notice_li_bg.jpg) no-repeat 0 center;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.notice_right ul li a{
	color: #333;
	font-size: 14px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 480px;
	padding-left: 10px;
}
.notice_right ul li a:hover{
	color: #3a7bbd;
	line-height: 37px;
}
.notice_right ul li span{
	float: right;
	color: #333;
	font-size: 12px;
}
/*新闻动态结束*/

/*实验实训开始*/
.experiment_bigbox{
	background: #f9f3f3;
	overflow: hidden;
	padding: 40px 0;
}
.experiment_bigbox .container{
	width: 1200px;
	padding: 0;
}

.index_experiment_title{
	margin: 0 30%;
	color: #1e4b87;
	text-align: center;
	height: 50px;
	position: relative;
}
.index_experiment_title .experiment_title_main{
	width: 40%;
	background: #f9f3f3;
	text-align: center;
	height: 44px;
	z-index: 10;
	margin: 0 auto;
	position: relative;
}
.index_experiment_title .experiment_title_main h3{
	background: url(../images/experiment_title_bg.png) no-repeat 16px;
	position: relative;
	left: 13px;
	margin-top: 0;
}
.index_experiment_title .experiment_title_main p{
	font-size: 12px;
}
.index_experiment_title .experiment_title_main a{
	color: #1e4b87;
}
.index_experiment_title .experiment_title_main a:hover{
	text-decoration: none;
	color: #428bca;
}
.index_experiment_main{
	margin-top: 30px;

}
.index_experiment_main ul li{
	text-overflow: ellipsis;
}
.index_experiment_main ul li a{
	display: block;
	overflow: hidden;
}
.index_experiment_main ul li img{
	width: 296px;
	height: 179px;
}
.index_experiment_main ul li img:hover{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.index_experiment_main ul li h5 a{
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}
.index_experiment_main ul li h5 a:hover{
	color: #3a7bbd;
}
.index_experiment_main ul li p{
    font-size: 12px;
    color: #787878;
    position:relative;
    line-height:20px;
    /* 3 times the line-height to show 3 lines */
    height:80px;
    overflow:hidden;
}
.index_experiment_main ul li p::after{
	content:"...";
    font-weight:normal;
    position:absolute;
    bottom:0;
    right:0;
    /*padding:0 20px 1px 45px;*/
    /*background:url(http://css88.b0.upaiyun.com/css88/2014/09/ellipsis_bg.png) repeat-y;*/
}
/*实验实训结束*/
/*其他的首页描述start*/
.others_bigbox{
	overflow: hidden;
	padding: 40px 0;
}
.others_bigbox .container{
	width: 1200px;
	/*padding: 0;*/
}
.others_bigbox .col-md-4{
	padding: 0;
}
.others_bigbox .unit{
	overflow: hidden;
}
.others_bigbox .unit:hover img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
	transition: 1s;
}
.others_bigbox .mask{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/mask.png);
	opacity: 0;
	overflow: hidden;
}
.others_bigbox .unit:hover .mask{
	opacity: 1;
}
.others_bigbox .unit_title{
	font-size: 24px;
	color: #fff;
	position: absolute;
	left: 30px;
	bottom: 25px;
}
.others_bigbox .row_unit{
	overflow: hidden;
	height: 180px;
	position: relative;
}
.others_bigbox .row_unit:hover .mask{
	opacity: 1;
}
.others_bigbox .row_unit:hover img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
	transition: 1s;
}
.index_others_qunav{
	margin-top: 40px;
}
.index_others_qunav ul li{
	width: 25%;
	float: left;
	padding: 10px;
	overflow: hidden;
}
.index_others_qunav ul li img{
	float: left;
	width: 52px;
	margin-top: 10px;
}
.index_others_qunav ul li .index_qunav_text{
	float: left;
	margin-left: 10px;
}
.index_others_qunav ul li .index_qunav_text h4{
	margin-bottom: 5px;
	font-size: 18px;
	color: #333;
}
.others_bigbox .col-md-12{
	padding: 0;
}

/*其他的首页描述end*/

/*友情链接start*/
.index_links{
	width: 100%;
	height: 90px;
	margin-bottom: 40px;
}
.links_box{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	background: #fbfbfb;
	border: 1px solid #dadada;
	border-radius: 3px;
	box-shadow:-5px 0 5px rgba(0,0,0,0.05),
    			5px 0 5px rgba(0,0,0,0.05),
   				0 -5px 5px rgba(0,0,0,0.05),
    			0 5px 5px rgba(0,0,0,0.05);
}
.links_title{
	background: url(../images/links_title_bg.png) no-repeat;
	margin-left: 37px;
	margin-top: 23px;
	width: 130px;
	height: 52px;
	float: left;
	position: relative;
}
.links_title p{
	font-size: 18px;
	color: #5662a1;
	width: 80px;
	margin-left: 30px;
	position: absolute;
	top: -6px;
}
.links_title span{
	font-size: 14px;
	color: #333;
	display: block;
	margin-left: 30px;
	position: absolute;
	top: 18px;
	text-transform: uppercase;
}
.links_content ul{
	margin: 0;
}
.links_content ul li{
	float: left;
	padding: 30px 20px;
}
.links_content ul li a{
	color: #333;
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 30px;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.links_content ul li a:hover{
	color: #5662a1;
	font-weight: bold;
}
.links_content ul li a:focus{
	text-decoration: none;
}
/*友情链接end*/
/*footer开始*/
.footer{
	color: #fff;
	width: 100%;
	height: 100px;
	/*background: #efefef;*/
	background: url(../images/header-background.png);
}
.footer_content{
	width: 1200px;
	height: 90px;
	margin: 5px auto;
}
.copyright_top{
	display: inline-block;
	width: 1200px;
	text-align: center;
	margin: 0 auto;
	line-height: 40px;
}
.copyright_bottom{
	display: inline-block;
	width: 1200px;
	line-height: 40px;
	text-align: center;
}
/*footer结束*/
/*右侧的工具栏start*/
.bottom_tools{
	position: fixed;
	z-index: 1070;
	right: 0;
	bottom: 80px;
	box-shadow: 1px 1px 17px #ccc;
	border-radius: 3px;
	/*overflow: hidden;*/
	background: #efefef none repeat scroll 0 0;
}
.bottom_tools #scrollUp{
	display: none;
	width: 45px;
	height: 45px;
	background: url(../images/bottom_tools_bg.png);
	background-position: -54px -53px;
}
.bottom_tools #scrollUp:hover{
	background: url(../images/bottom_tools_bg.png);
	background-position: -100px -53px;
}
.bottom_tools .wechat_qr_code{
	position: relative;
	width: 45px;
	height: 45px;
	background: url(../images/bottom_tools_bg.png);
	background-position: -148px 0;
	cursor: pointer;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.bottom_tools .wechat_qr_code:hover{
	background: url(../images/bottom_tools_bg.png);
	background-position: -192px -46px;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.qr_img{
	display: none;
	position: absolute;
	left: -162px;
	top: -168px;
	text-align: center;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
/*右侧的工具栏end*/

/*左侧的侧边栏active时的样式*/
.sidebar_li_active{
	background: #f0f0f0;
	border-left: 4px solid #3a78cb;
}